网站导航:首页开源项目 USB开源项目:Easy USB 51 Programer  

目录导航

   
  1、项目简介
USB开发基础
1、USB接口的优点及开发难易度
2、USB设备的开发流程
3、USB接口芯片(USB控制器)的选择
4、了解USB的通讯过程
5、USB命令(请求)和USB描述符
6、实例讲解USB的枚举(配置)过程
准备工作
1、需要哪些工具
2、电路原理图
3、手工制作您的电路板
4、测试您的硬件
HID设备类
1、让PC机找到我们的硬件
2、如何成为一个HID设备(模拟鼠标)
3、如何成为一个HID设备(模拟键盘)
4、如何与HID设备通讯(一)
5、如何与HID设备通讯(二)
6、51编程器的实现
Windows USB 驱动程序(自定义设备)
1、Windows驱动开发基础
2、开发环境配置
3、第一个实例-Hello Wdm(一)
4、第一个实例-Hello Wdm(二)
5、真正的实例—驱动我们的实验板
6、真正的实例—测试驱动程序
7、真正的实例—控制LED及读取按键状态
8、如何编写应用程序
   

相关产品    淘宝网店
     
 

 
  更多...  
 
 
需要哪些工具 查看/参与此开源项目相关讨论
 

硬件

  1. Easy USB 51 Programer 硬件(您可以根据此项目提供的制作文档自制,也可能通过本站购买,扩展板EXT-BOARD-A可以不需要制作,但有了它对于学习初期比较有帮助,因为上面带了串行通讯接口。本项目的一些实例也用到了它)
  2. 一台可烧录AT89C52的烧录器(您也可以用与AT89C52兼容的芯片)(如果从本站购买了Easy USB 51 Programer成品则不需要另外准备烧录器),当然您要是有一台51仿真器会更好(可从本站购买,产品介绍请看:http://www.baiheee.com/Products/html/M51.htm),这样对程序的调试会更方便。

软件

  1. USB Monitor或 bus hound(其使用方法见第“实例讲解USB的枚举(配置)过程” 一节)
  2. 51系列单片机编译软件(根据个人喜好选择,不过常用的是Keil C)
  3. Microsoft Visual Studio C++ 6.0(您如果对上位机应用程序的编写感兴趣的话)
  4. Windows DDK和DriverStudio(如果您对Windows USB驱动程序编写感兴趣的话,只学习HID设备类也不需要这两个工具)

 

 
 
 
本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4